package com.molichuxing.services.infrastructure.service;

import java.util.Map;

import com.molichuxing.framework.dto.Paged;
import com.molichuxing.framework.service.RootService;
import com.molichuxing.services.infrastructure.dto.request.create.PyThreeverifyNotifyLogCreateDto;
import com.molichuxing.services.infrastructure.dto.response.PyThreeverifyNotifyLogDto;
/**
 * 
 * @author liyg
 * 鹏元三要素接口服务
 * 2019-09-23
 *
 */
public interface PyThreeverifyNotifyLogService extends RootService{

	/**
	 * 保存
	 * @param createDto
	 * @return
	 */
	Integer create(PyThreeverifyNotifyLogCreateDto createDto);
	
	/**
	 * 获取鹏元三要素验证日志
	 * 
	 * @param map
	 *            参数
	 *key:idNumber
	 *            String 身份证号 非必填
	 *key:realName
	 *            String 用户真实姓名 非必填
	 *key:userPhone
	 *            String 用户手机号 非必填
	 *key:startTime
	 *            String 请求开始时间 非必填
	 *key:endTime
	 *            String 请求结束时间 非必填
	 *key:pageNum
	 *            Integer 当前页
	 *key:pageSize
	 *            Integer 每页显示条数
	 * @return
	 */
	Paged<PyThreeverifyNotifyLogDto> getPyThreeverifyNotifyLogList(Map<String, Object> map);
}
